.reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
  letter-spacing: 0.0em;
}

.reveal code {
  font: 14px/1.5em "Fira Code";
  font-feature-settings: "calt" 1;  /* Enable ligatures for IE 10+, Edge */
  text-rendering: optimizeLegibility; /* Force ligatures for Webkit, Blink, Gecko */
}

#st {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 0.4em;
}

.reveal h1 {
  font-family: 'Bangers', sans-serif;
  color: #212121;
}

.reveal h2, 
.reveal .level2 > h1 {
  font-family: 'Oswald';
  color: #212121;
}

.reveal p, .reveal li {
  font-family: 'Roboto Condensed', sans-serif;
}

.reveal a {
    color: #43447D;
    text-decoration: none;
    -webkit-transition: color .15s ease;
    -moz-transition: color .15s ease;
    transition: color .15s ease;
}

.reveal p, .reveal li > span {
  font-size: 0.75em;
  font-style: italic;
}

.reveal section p {
  text-align: center;
  font-size: 0.75em;
}

.reveal section ul {
  padding-top: 1.75em;
  list-style: none;
}

.reveal section li {
  padding-top: 0.75em;
}

.reveal .section-title-white > h1 { color: white;}
.reveal .section-title-black > h1 { color: black;}